Resource management in open tuple space systems

نویسنده

  • Ronaldo Parente de Menezes
چکیده

This thesis investigates the problem of resource management (memory and I/O) in open distributed implementations of the LINDA model. The principal focus of the research is to deal with the problem of memory exhaustion by implementing garbage-collection techniques at the kernel level of LINDA since explicit methods that rely on users or computational languages are not feasible. The problem of I/O is also explored as it side-effects the solution based on garbage collection. This dissertation shows that the main problem to overcome when implementing a garbage-collection scheme in LINDA is the lack of information about processes’ use of tuple spaces. In order to solve this problem a graph is maintained at the kernel level with all the necessary information. Two ways of maintaining the graph are explored: centralised and distributed. To construct the graph in question two new techniques have been proposed: Process Registration/Checkout and Tuple Monitoring. These techniques form the basis of the graph maintenance at the kernel level. A model, named LIGIA, is proposed incorporating such techniques and an implementation of this model is presented. When looking at a general solution for garbage-collection, problems related to I/O operations became apparent. After proving that I/O is a coordination problem, the solution presented was to bring I/O into the LIGIA model. This is achieved with the introduction of a new operation called which enables I/O to be done via tuple spaces.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

2-tuple intuitionistic fuzzy linguistic aggregation operators in multiple attribute decision making

In this paper, we investigate the multiple attribute decisionmaking (MADM) problems with 2-tuple intuitionistic fuzzylinguistic information. Then, we utilize arithmetic and geometricoperations to develop some 2-tuple intuitionistic fuzzy linguisticaggregation operators. The prominent characteristic of theseproposed operators are studied. Then, we have utilized theseoperators to develop some app...

متن کامل

Semantic Tuple Space Coordination for the Semantic Web with Applications in Life Science

Semantic Tuple Space Coordination for the Semantic Web with Applications in Life Science Peishen Qi 2007 The primary goal of the Semantic Web is to provide a web of data that are accessible and processable by machines. Different communities have started to publish their resources using Resource Description Framework (RDF), RDF Schema (RDFS), or Web Ontology Language (OWL), based on the level of...

متن کامل

Quality of service support in a mobile environment: an approach based on tuple spaces

There has recently been considerable interest in quality of service management architectures for high speed networks. In contrast, however, there has been less research on appropriate architectures for mobile computing. This paper addresses the issue of quality of service in a mobile environment. In particular, we describe a distributed systems platform, Limbo, which is intended to support the ...

متن کامل

Development of Human Resource Management Model with Sustainable Organizational Development Approach in Power Industry

The purpose of the present study is to develop a human resource management model with a sustainable organizational development approach. This research was conducted in the framework of a qualitative approach using Grounded theory research method. The statistical population of the study consisted of managers working in the electrical industry and were selected through theoretical and purposeful ...

متن کامل

Capability-based coordination for open distributed systems

The tuple-space based model, also known as Linda, offers an alternative to the conventional point-to-point communication framework with regard to coordinating and synchronising agents’ activities. The shared data space provides a medium for communication and facilitates the coordination among the interacting agents. The clear separation between the coordination and the computation concerns reli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999